package br.ufrj.ppgi.greco.IntentWithStartActivityForResult;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;

public class MySecondActivity extends Activity
{

	@Override
	protected void onCreate(Bundle savedInstanceState)
	{	
		super.onCreate(savedInstanceState);
		
		Log.d("MINHA_SAIDA","2° - Estou em MySecondActivity no método onCreate");
		
		Intent intent = this.getIntent();//estou pegando a referência do Intent criado em MainActivity 
		Integer numero = intent.getIntExtra("NUMERO",0); //recuperando o dado enviado dentro da Intent criada em MainActivity
		
		String resultado = (numero % 2 == 0 )? "par": "impar"; //se o número retornado enviado for par ele retornará a String par, senão a String impar
		
		
		
		Intent data = new Intent(); //criando uma Intent para armazenar e levar o resultado obtido para a MainActivity
		data.putExtra("RESULTADO", resultado);//salvando o resultado obtido dentro da Intent
		setResult(RESULT_OK,data); //este método seta o resultado que sua activity vai retornar para a MainActivity
		finish(); // para finalizar esta Activity
		
	}
	
	
	
	
	
	
	

}
